﻿/****************************************/
/********** XHTMLOA style V1.0 **********/
/****************************************/

@import url(login.css);
@import url(other.css);

/********** common style **********/
html{height:100%;}
body{margin:0px; font-size:9pt; height:100%;SCROLLBAR-BASE-COLOR: #E5EFFF;}
table{font-size:9pt;}
th{font-weight:normal;text-align:left;}
ul{ padding:0px; margin:0px;}
li{ padding:0px; margin:0px; list-style-type:none;}
input{font-size:9pt;}
select{font-size:9pt;}
.txt_calendar{behavior:url(../../scripts/calendar.htc);font-size:9pt;}
#master{height:100%}

#header{background-image:url(master_header.png);height:90px;width:100%; padding:1px;}
#header h1{display:none;}

#header .userinfo{width:180px;background:url(master_userinfo.gif) no-repeat;margin-top:66px;margin-left:10px;font-weight:bold;padding-left:24px;padding-top:5px;padding-bottom:4px}
#header .userinfo a:link,.userinfo li a:visited{color:#333;text-decoration:none;}

#header .button{ position:absolute;top:20px;right:20px;}
#header .button li{float:left;padding-left:10px;cursor:pointer}

#header .navigation{ position:absolute;top:65px;left:200px;}
#header .navigation li{height:24px;float:left;text-align:center;margin-right:2px;font-weight:bold;background:url(master_navigationli.gif) no-repeat;padding-left:2px}
#header .navigation li a:link,#header .navigation li a:visited{color:#333; text-decoration:none;background:url(master_navigationli2.gif) no-repeat top right ;padding-right:9px;padding-left:8px;padding-bottom:10px;line-height:24px;padding-top:6px;}
#header .navigation li a:active{color:#fff;text-decoration:none;background-position:right -25px;}
#header .navigation li a:hover{color:#fff;text-decoration:none;background-position:right -50px;}

.placard{border:1px solid #D9E9FF; background:url(master_placard.gif) repeat-x;height:18px;padding-top:5px;}
.placard li{float:left;padding-right:10px;}
.placard li a:link,#master_body .placard li a:visited{color:#333; text-decoration:underline}
.placard li a:hover{color:red;text-decoration:none;}

#footer{}

#master #submenucontent{background:url(master_content.gif) repeat-y 1px 0px; padding-left:1px; height:100%;}
.submenu{width:200px;height:100%;background:url(master_submenu.gif) no-repeat bottom;}
.submenu h2{background-image:url(submenu_h2.gif);font-size:9pt;font-weight:bold;width:176px;margin:0px;margin-left:12px;padding-top:5px;padding-bottom:5px;cursor:pointer;}
.submenu h2 img{margin:0px 3px -3px 3px;}
.submenu h3{}
.submenu .navigation{margin-left:15px;width:172px;padding-bottom:10px;}
.submenu .navigation li{}
.submenu .navigation a:link,.submenu .navigation a:visited{}
.submenu .navigation a:hover{}
.submenu .navigation a.current:link,.Navigation a.current:visited{}

/*list.htm  ;  list_heightsearch.htm css*/
#master #mainareacontent{padding:5px 5px 5px 0px;}

.search{border:1px solid #A8CFEB; background-color:#F1F6FF;margin-bottom:10px;padding-left:20px;}
.search th{width:90px;text-align:left; white-space:nowrap;}
.search td{padding-right:10px;}
.search td img{padding-left:3px;border:0px;margin-bottom:-2px;cursor:pointer}
.search td input{font-size:9pt;border:1px solid #7F9DB9}
.search td.radiotd input{font-size:9pt;width:20px;}
.search td select{width:129px;font-size:9pt;}
.search img#img_1{position:absolute;left:3px;top:8px;cursor:pointer;}
.search img#img_2{position:absolute;left:218px;top:10px;cursor:pointer;}
.search td.button{width:auto;text-align:right;vertical-align:top;padding-right:14px;}
.search td.button img{margin-top:1px;cursor:pointer;margin-left:5px;}

.dataarea table.title{line-height:24px;background-image:url(master_fieldsetlegend.gif);}
.dataarea table.title th{font-size:10pt; vertical-align:bottom;color:#1C568A;font-weight:bold;background-image:url(dataarea_title_th.gif);padding-left:15px;background-repeat:no-repeat;background-position:left bottom;}
.dataarea table.title th span{background-color:#fff;padding-right:5px;}
.dataarea table.title td{text-align:right;background-image:url(dataarea_title_td.gif);padding-right:15px;background-repeat:no-repeat;background-position:right bottom;}
.dataarea table.title td.null{background-image:url(dataarea_title_td2.gif);width:1px;}
.dataarea table.title td span{background-color:#fff;}
.dataarea table.title td img{padding-left:5px;border:0px;margin-bottom:-2px;cursor:pointer;}
.dataarea .datagrid{padding:5px;border:1px solid #A8CFEB;padding-top:0px;border-top:none;padding-left:9px;margin-top:-3px}



/*form.htm css*/
#master .formitem{border:1px solid #A8CFEB;border-top:none;margin-bottom:10px;}
#master .formitem caption{border:1px solid #A8CFEB;border-bottom:none; background-color:#DFEAFB;text-align:left; font-weight:bold;color:#1C568A;height:18px;padding-left:5px;padding-top:5px;}
#master .formitem th{ background-color:#F1F6FF;height:22px;padding-left:5px;width:140px;}
#master .formitem td{ padding-left:5px;background-color:#FAFCFF;width:35%;}
#master .formitem_pagestyle{}
#master .formitem_pagestyle th{}
#master .formitem_pagestyle td{text-align:right;padding-right:15px;}

/*opewnwin.htm css*/
#dialog{padding:15px;}
#dialog #header{display:none;}
#dialog .search img#img_1{position:absolute;left:18px;top:18px;cursor:pointer;}
#dialog .formitem{border:1px solid #A8CFEB;border-top:none;margin-bottom:10px;}
#dialog .formitem caption{border:1px solid #A8CFEB;border-bottom:none; background-color:#DFEAFB;text-align:left; font-weight:bold;color:#1C568A;height:18px;padding-left:5px;padding-top:5px;}
#dialog .formitem th{ background-color:#F1F6FF;height:22px;padding-left:5px;width:140px;}
#dialog .formitem td{ padding-left:5px;background-color:#FAFCFF;width:auto;line-height:20px;color:#333;}
#dialog #footer{text-align:right;padding-right:14px;padding-top:10px;}
#dialog #footer th{width:90px;text-align:left; white-space:nowrap;padding-left:20px;}
#dialog #footer td{}
#dialog #footer .button{text-align:right;}
#dialog #footer img{margin-left:5px;margin-bottom:-4px;cursor:pointer}



/*opinionform.htm css*/
#opinionform{background-color:#EEF2F6;}
#opinionform #container{width:560px}
#opinionform #container2{width:760px}
#opinionform #header{display:none;}
#opinionform .leftform{float:left;width:270px; vertical-align:top; border-style:ridge; border-width:2px; background-color:#e9e9e9; text-indent:7px;}
#opinionform .leftform textarea{display:block;width:95%;margin:3px;font-size:9pt;}
#opinionform .leftform select{margin-bottom:5px;margin-top:4px;font-size:9pt;width:160px;}

#opinionform .rightform{float:left;width:270px; vertical-align:top;border-style:ridge; border-width:2px; background-color:#e9e9e9}
#opinionform .rightform h2{text-indent:7px;}
#opinionform .rightform textarea{display:block;width:95%;margin:3px;font-size:9pt;}

#opinionform .topform{float:left;width:551px; vertical-align:top; border-style:ridge; border-width:2px; background-color:#e9e9e9; text-indent:7px;}
#opinionform .topform h2{text-indent:7px;}
#opinionform .topform textarea{display:block;width:100%;margin:3px;font-size:9pt;}

#opinionform .toprightform{float:right;width:320px; vertical-align:top;border-style:ridge; border-width:0px; background-color:#e9e9e9}
#opinionform .toprightform .btn {BORDER-RIGHT: #7b9ebd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7b9ebd 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde); BORDER-LEFT: #7b9ebd 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #7b9ebd 1px solid;}
#opinionform .test{width:40px;height:40px;font-size:12pt}
#opinionform .test2{width:83px;height:40px;}
#opinionform .test3{width:125px;height:40px;}
#opinionform .test4{width:28px;height:28px;}
#opinionform .middleform{float:left;width:270px; vertical-align:top;border-style:ridge; border-width:2px; background-color:#e9e9e9}
#opinionform .middleform h2{text-indent:7px;}
#opinionform .middleform textarea{display:block;width:99%;margin:0px;font-size:9pt;}

#opinionform .button{float:left;background-image:url(opinion_button.png);padding-top:5px;padding-bottom:5px; width:100%;margin-top:10px;padding-left:7px;}
#opinionform .button img{margin-bottom:-4px;cursor:pointer;margin-left:5px;}
#opinionform h2{font-weight:normal;font-size:9pt;margin:0px;background-image:url(opinion_h2.png);height:20px; vertical-align:middle; vertical-align:top;padding-top:6px;}


/*approveform.htm css*/
#itemdetail{}
#itemdetail .button{ position:absolute;top:0px; background-image:url(itemdetal_button.png); background-repeat:repeat-x;width:100%;}
#itemdetail .button img{padding-left:15px;cursor:pointer;margin-bottom:-13px;padding-right:3px;}
#itemdetail .button li{float:left;color:#fff;font-weight:bold;padding-bottom:13px;cursor:pointer;}

#itemdetail .button td{vertical-align:top;text-align:right;padding-right:10px;color:#fff;font-weight:bold;cursor:pointer;}
#itemdetail #header{display:none;}
#itemdetail #content{padding-left:50px;padding-right:50px;}
#itemdetail h2{height:23px;text-align:left;font-weight:bold;color:#333;text-decoration:none;font-size:9pt;margin-bottom:0px;}
#itemdetail h2 img{margin-bottom:-3px;}
#itemdetail h2 a:link,#itemdetail h2 a:visited{color:#333; text-decoration:none;}
#itemdetail h2 a:hover{color:red;text-decoration:none;}

#itemdetail .formitem2 caption{font-size:16px;font-weight:bold;margin-top:10px;margin-bottom:5px;}
#itemdetail .formitem2 th{height:22px; background-color:#F1F1F3;padding-left:3px;width:120px;}
#itemdetail .formitem2 td{padding:3px;background-color:#ffffff;}

#itemdetail .formitem{background-color: #CBCBCC;}
#itemdetail .formitem th{height:22px; background-color:#F1F1F3;padding-left:3px;width:120px;}
#itemdetail .formitem td{padding:3px;background-color:#ffffff; line-height:20px;}

#itemdetail .list{margin:0px;border:1px solid #CBCBCC;padding:5px;}
#itemdetail .list li{margin:0px;list-style-type:none;padding-bottom:5px;}
#itemdetail .list li img{margin-bottom:-3px;padding-right:3px;}
#itemdetail .list li span{color:red;padding-right:10px;}


/*LinkBotton1*/
a.linkbtn {background:url(btn_lf.gif) no-repeat left top;height:20px;padding:0px 0px 0px 3px;text-decoration:none;}
a.linkbtn span {background:url(btn_rt.gif) no-repeat right top;  height:20px; display:inline-block; line-height:20px; font-weight:normal; color:#00156E; padding:0px 8px 0px 5px;text-align:center; cursor:hand;white-space:nowrap; WORD-BREAK: keep-all;}
/*a.linkbtn:hover {background-position:0% -20px;}*/
/*a.linkbtn:hover span {background-position:100% -20px;color:#00156E;}*/
/*END LinkBotton1*/

.dg_borderstyle{width:100%; border:1px solid #ccc;background-color:#7CAFF3;}
.dg_borderstyle2{background-color:#BBD6F9}
.dg_headerstyle{color:#333;height:21px;text-align:center;background-image:url(dg_headerstyle.gif);word-break:keep-all;background-color:#BBD6F9;}
.dg_headerstyle2{color:#333;height:20px;text-align:center;background-image:url(dg_headerstyle.gif);word-break:keep-all;}
tr.dg_alternatingitemstyle td{height:21px;background-color:#fff; padding:0px 5px; cursor:default;border-bottom:#ddd}
tr.dg_alternatingitemstyle_hand td{height:21px;background-color:#fff; padding:0px 5px; cursor:default;border-bottom:#ddd;cursor:pointer}
tr.dg_itemstyle td{height:21px;background-color:#EFF1F3; padding:0px 5px; cursor:default; border-bottom:#ddd;}/*  已改动  */
tr.dg_itemstylex td{height:21px;background-color:#ffffff; padding:0px 5px; cursor:default; border-bottom:#ddd;} /*  已增加  */
tr.dg_itemstyle_hand td{height:21px;background-color:#EFF2F7; padding:0px 5px; cursor:default; border-bottom:#ddd;cursor:pointer}
.dg_rowstyle{height:21px;background-color:#FDFEFF; padding:0px 5px;}
.dg_pagerstyle{height:21px;background-image:url(dg_pagerstyle.gif); padding:0px 5px;width:100%;border:1px solid #adbcef; border-top:0px;}
.dg_alternatingrowstyle{height:21px;background-color:#F2F5F9;}
.dg_td{height:21px; padding:1px 5px;}

.dg_pagerstyle{ width:100%;}
.dg_btm_msg{text-align:left; padding-left:8px; padding-top:3px; color:#38619C;}
.dg_btm_pag{text-align:right;}
.dg_btm_btn{text-align:right; width:90px; padding-right:10px;}
.dg_btn_i{cursor:hand;}
.dg_btn_f{height:30px;padding-right:10px;}
.rtm_hdr{ background-image:url(rtm_hdr.gif);height:28px; vertical-align:top;padding-top:7px;border-bottom:1px solid #253555;padding-left:5px;font-weight:bold;color:#fff; background-repeat:repeat-x;background-color:#A4B1C2;}
.rtm_tb{background-image:url(rtm_tb.gif);border-bottom:1px solid #557491;height:24px;padding-left:5px;cursor:hand;}
.rtm_tb_c{background-image:url(rtm_tb_c.gif);width:7px; background-repeat:no-repeat;padding-right:10px;}
.rtm_lsimg{margin-bottom:-4px;margin-right:4px;border:0px;margin-top: 4px}